import java.util.Scanner;
import java.util.ArrayList;
public class EliminarHotel extends OpcionDeMenu {
    private static ControladorHotel controlador = new  ControladorHotel();
    menuconsola ah;

    public EliminarHotel(menuconsola ah) {
    
    this.ah = ah;
    IntroducirOpcion("Eliminar Hotel");	
        	
    }
    public void Ejecutar(){
		String nombre;
		String direccion;
		String poblacion;
		String provincia;
		String pais;
		Integer num_estrellas;
		String SiyNo;
		Boolean existe=false;
		Scanner leer = new Scanner(System.in);
		
		System.out.print ("Introduzca el nombre del hotel que desea eliminar: ");
		nombre=leer.nextLine();
		System.out.print ("Introduzca la direccion del hotel que desea eliminar: ");
		direccion=leer.nextLine();
	
		for(int i=0; i<controlador.tamaño(); i++){	
			Hotel hotel=(Hotel)controlador.getHotel(i);
			if (nombre.equals(hotel.getNombre()) && direccion.equals(hotel.getDireccion())){
				
				System.out.println ("Nombre del hotel: " + hotel.getNombre() +
					"\nDireccion del hotel: " + hotel.getDireccion() +
						 "\nPoblacion del Hotel: " + hotel.getPoblacion() +
						 	"\nProvincia donde esta ubicado el hotel: " + hotel.getProvincia() +
						 		"\nPais donde esta ubicado el hotel: " + hotel.getPais() +
						 			"\nNumero de estrellas del hotel: " + hotel.getNum_estrellas());
	
				existe=true;
				
				System.out.print("¿Esta seguro que desea eliminar el hotel? (Si/No): ");
				SiyNo=leer.nextLine();
				
	
				if(SiyNo.equals("Si") || SiyNo.equals("SI") || SiyNo.equals("si")){
					controlador.eliminarHotel(i); //	HotelesRegistrados.remove(i);
					System.out.println("Usted acaba de eliminar el hotel.");
				}
				else System.out.println("Usted acaba de cancelar la eliminacion del hotel.");
			}
		}
		
		if (existe == false)
			System.out.println ("No hay un hotel registrado con los datos introducidos.");
	}
}